home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / fly8111-.000 / fly8111- / fly8 / times.awk < prev    next >
Text File  |  1979-12-31  |  554b  |  40 lines

  1. # times.awk
  2. #
  3. # produce a report from the timing information of Fly8.log.
  4. #
  5. # Note: may be out of date :-)
  6. #
  7.  
  8. /^Welcome/ {
  9.     printf ("%s %s %s %s\n", $6, $7, $8, $9)
  10. }
  11.  
  12. /^Time/ {
  13.     i = index ($2,":")
  14.     secs = substr ($2, 1, i-1) * 60 + substr ($2, i+1)
  15. }
  16.  
  17. /^nFrames/ {
  18.     printf ("\t%s", $2)
  19.     fps = int($2/secs*100+50)/100;
  20. }
  21.  
  22. /^Elapsed/ {
  23.     printf ("\t%s", $2)
  24.     Elapsed = $2
  25. }
  26.  
  27. /^(Video)|(3D)|(2D)|(Simulate)/ {
  28.     printf ("\t%s", $2)
  29. }
  30.  
  31. /^PageFlip/ {
  32.     printf ("\t%s", $2)
  33.     Nett = Elapsed - $2
  34. }
  35.  
  36. /^Balance/ {
  37.     printf ("\t%s\t%s\t%s\n", $2, Nett "", fps "")
  38. }
  39.  
  40.